keep (sb) from (doing sth